﻿using System;
using System.Collections.Generic;
using System.Text;

namespace MINERP.MODEL.FoundationModel
{
 /// <summary>
 /// 实体类Board
 /// </summary>
 public class Board_Info
 {
  #region 私有字段
  private int _boardId;
  private string _picPath;
  private int _status;
  private int _width;
  private int _length;
  private int _dPI;
  private int _printerId;
  private int _paperTypeId;
  private int _paperFaceId;
  private double _wasteRate;
  private DateTime _createTime;
  private int _printPriority;
  private int _printNumber;
  private DateTime _lastPrintTime;
  private int _workerID;
  private DateTime _pBoardOverTime;
  #endregion

  public Printer_Info Printer { get; set; }//打印机
  public PaperFace_Info PaperFace { get; set; }//纸面
  public PaperType_Info PaperType { get; set; }//纸型

  public int PixWidth { get; set; }
  public int PixHeight { get; set; }
  public bool IsTransverse { get; set; }//是否横向打印
  public string IccPath { get; set; }//ICC路径
  public int Sharpen { get; set; }//锐化度
  public string AutoPoint { get; set; }//自动裁片坐标
  public string PrintName { get; set; }
  public int CutFlagFrontOrBehind { get; set; }
  public bool IsAutoCut { get; set; }//是否横向打印
  #region 公开属性
  public int BoardId
  {
   get{return _boardId;}
   set{_boardId=value;}
  }
  public string PicPath
  {
   get{return _picPath;}
   set{_picPath=value;}
  }
  public int Status
  {
   get{return _status;}
   set{_status=value;}
  }
  //public int Width
  //{
  // get{return _width;}
  // set{_width=value;}
  //}
  //public int Length
  //{
  // get{return _length;}
  // set{_length=value;}
  //}
  public int DPI
  {
   get{return _dPI;}
   set{_dPI=value;}
  }
  public int PrinterId
  {
   get{return _printerId;}
   set{_printerId=value;}
  }
  public int PaperTypeId
  {
   get{return _paperTypeId;}
   set{_paperTypeId=value;}
  }
  public int PaperFaceId
  {
   get{return _paperFaceId;}
   set{_paperFaceId=value;}
  }
  public double WasteRate
  {
   get{return _wasteRate;}
   set{_wasteRate=value;}
  }
  public DateTime CreateTime
  {
   get{return _createTime;}
   set{_createTime=value;}
  }
  public int PrintPriority
  {
   get{return _printPriority;}
   set{_printPriority=value;}
  }
  public int PrintNumber
  {
   get{return _printNumber;}
   set{_printNumber=value;}
  }
  public DateTime LastPrintTime
  {
   get{return _lastPrintTime;}
   set{_lastPrintTime=value;}
  }
  public int WorkerID
  {
   get{return _workerID;}
   set{_workerID=value;}
  }
  public DateTime PBoardOverTime
  {
   get{return _pBoardOverTime;}
   set{_pBoardOverTime=value;}
  }
  public int BoardProcudtType { get; set; }
  #endregion
 }
}
